#include <cstdio>
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
using namespace std;
int main(int argc, char const *argv[])
{
    // vector<int> s{3,1,2};
    // vector<int> t{1,2};

    vector<int> t{3,1,2};
    vector<int> s{3,2};
    vector<int> res;
    // set_symmetric_difference(s.begin(),s.end(),t.begin(),t.end(),back_inserter(res));
    // for (auto i = res.begin(); i != res.end(); i++) {
    //     cout << *i << ' '<<endl;
    // }
    cout << includes(s.begin(),s.end(),t.begin(),t.end()) << endl;
    set_difference(t.begin(),t.end(),s.begin(),s.end(),back_inserter(res));
    for (auto i = res.begin(); i != res.end(); i++)
    {
        cout << *i;
    }
    cout << endl;
        
    return 0;
}
